package com.xianggu.designMode.templateMethod;

public class Client {
    public static void main(String[] args) {
        // 中金支付流程（跳过权限校验）
        AbstractPay cpcn = new CPCNPay();
        System.out.println("---中金支付---");
        cpcn.payProcess();

        // 支付宝支付流程（执行权限校验）
        AbstractPay ali = new AliPay();
        System.out.println("\n---支付宝支付---");
        ali.payProcess();
    }
}